package com.gimi.cloud.jimi.client.service.userInfo;

import java.util.Map;

import com.gimi.cloud.jimi.dto.userInfo.RdWorkInfoDTO;

/**
 * 会员工作信息管理
 * @author chendi
 * @date 2018年1月8日
 */
public interface WorkInfoService {
	/**
	 * 新增详细信息
	 * @param userInfoDTO
	 */
	void  addWorkInfo(RdWorkInfoDTO workInfoDTO);

    /**
     * 根据user_id获取单个工作信息实体
     * @return 
     */
	RdWorkInfoDTO getWorkInfoSingle(RdWorkInfoDTO workInfoDTO);


    /**
     * 更新用户工作信息
     */
    void updateWorkInfo(RdWorkInfoDTO workInfoDTO);
    /**
     * 根据user_id获取工作信息
     * @return
     */
    RdWorkInfoDTO getWorkInfoByUserId(Integer userId);
    /**
     * 删除工作信息
     */
    void deleteWorkInfo(RdWorkInfoDTO workInfoDTO);
    /**
     * 获得该条认证资料的有效期是否有效,以及资料数据
     * @param userId
     * @return
     */
    Map<String, Object> getAuthenticationInfo(Integer userId);
}
